Design Principles Behind Smalltalk
نویسنده
چکیده
The purpose of the Smalltalk project is to provide computer support for the creative spirit in everyone. Our work flows from a vision that includes a creative individual and the best computing hardware available. We have chosen to concentrate on two principle areas of research: a language of description (programming language) that serves as an interface between the models in the human mind and those in computing hardware, and a language of interaction (user interface) that matches the human communication system to that of the computer. Our work has followed a twoto four-year cycle that can be seen to parallel the scientific method:
منابع مشابه
A First Implementation of Modular Smalltalk
A "first" implementation of the Modular Smalltalk object-oriented programming language is presented. The implementation includes an object-oriented parser, object-oriented representation for code fragments and an object-oriented C-code generator, all implemented in Smalltalk-80. This implementation validates two of the five design principles of the Modular Smalltalk language and provides a vehi...
متن کاملGradual typing for Smalltalk
Being able to combine static and dynamic typing within the same language has clear benefits in order to support the evolution of prototypes or scripts into mature robust programs. While being an emblematic dynamic object-oriented language, Smalltalk is lagging behind in this regard. We report on the design, implementation and application of Gradualtalk, a gradually-typed Smalltalk meant to enab...
متن کاملProtoTalk: An Object-Oriented Framework for Implementing Telecommunication Protocols
This paper presents ProtoTalk, a framework for developing telecommunication and network protocols. ProtoTalk is a generative domain specific framework on top of Smalltalk programming language. It provides facilities for specification of layer stacks and protocol entities in telecommunication software systems. State machine description and packet type encoding can also be done easier in ProtoTal...
متن کاملThe design of software development system for multiple robots
It is very important to construct e ectively Multiple Robots System under the proper software development system. We believe that there is the proper software model according to the feature of system such as the number of robots, the kind of work or the type of cooperation. In this paper, we present the design of an advanced software development system which consists of dozens of robots and req...
متن کاملThe Design and Implementation of Distributed Smalltalk the Design and Implementation of Distributed Smalltalk
Distributed Smalltalk (DS) is an implementation of Smalltalk that allows objects on diierent machines to send and respond to messages. It also provides some capability for sharing objects among users. The distributed aspects of the system are largely user transparent and preserve the reactive quality of Smalltalk objects. Distributed Smalltalk is currently operational on a network of Sun workst...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006